package cn.bqjr.eily.samples.dao.common;

import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * <p>
  *  Mapper 接口
 * </p>
 *
 * @author shan.he@bqjr.cn
 * @since 2017-05-11
 */
public interface CommonDao {

    /**
     * 查询指定表名中指定key对应的value
     * @param tableName
     * @param keyColumn
     * @param valColumn
     * @param key
     * @return
     */
    List<Map> selectCustomVal(@Param("tableName") String tableName,
                              @Param("keyColumn") String keyColumn,
                              @Param("valColumn") String valColumn,
                              @Param("key") String key);

}